home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Games / dynamite / docs / bomap.mdk next >
Text File  |  2002-10-28  |  3KB  |  137 lines

  1. Standard Map
  2. #################
  3. #2 ++++ 7 ++++ 4#
  4. # #+#+# # #+#+# #
  5. #+++++++++++++++#
  6. # #+#+#+#+#+#+# #
  7. #5+++++++++++++6#
  8. # #+#+#+#+#+#+# #
  9. #+++++++++++++++#
  10. # #+#+# # #+#+# #
  11. #3 ++++ 8 ++++ 1#
  12. #################
  13. 1,2,1,0,50,2,3,0,0,120->JUMP
  14. dynAMIte
  15. Comment
  16. -EOF-
  17.  
  18. A bomap file normally starts with the map title in the first line of the
  19. file.  This line is optional and if it's not given, the mapname will be
  20. taken from the filename.  Please make sure that a maptitle does not start
  21. with a # charakter. This is very important!
  22.  
  23. From the second line on the mapdescription follows.  The first line of the
  24. mapdescripton is used to compute the width of the whole map, so be carefull
  25. to make this line as wide as the map is intended to be.
  26.  
  27. After the map description there are two optional lines.  The first of this
  28. lines contains default values used for the map.
  29.  
  30. The second optional line can contain the creator of the map.  If you don't
  31. pass default values but want the creator to be displayed, just leave the
  32. defaultvalues line empty.
  33.  
  34. After the last line of a map (creator) you can add comments or other stuff
  35. which seems important to you.
  36.  
  37. Here is a descripton of the default values line of the above example:
  38.  
  39. 1,2,1,0,50,2,3,0,0,120->JUMP
  40. ^ ^ ^ ^ ^  ^ ^ ^ ^ ^  ^^^^^^
  41. | | | | |  | | | | |  |
  42. | | | | |  | | | | |  `= name of map to jump on MAPJUMP, empty=random map
  43. | | | | |  | | | | |
  44. | | | | |  | | | | `= hurryup timeout
  45. | | | | |  | | | |
  46. | | | | |  | | | `= laser active
  47. | | | | |  | | |
  48. | | | | |  | | `= number of kickbombs
  49. | | | | |  | |
  50. | | | | |  | `= fuselength of player (1,2,3,4,5)
  51. | | | | |  |
  52. | | | | |  `= range for preset bombs in the map ("*" type blocks)
  53. | | | | |
  54. | | | | `= fuselength for preset bombs in the map ("*" type blocks)
  55. | | | |
  56. | | | `-= initial shield (0=shield off, 1=shield on)
  57. | | |
  58. | | `-= initial speed (0=slow, 1=normal, 2=fast)
  59. | |
  60. | `-= initial range (max 15)
  61. |
  62. `-= initial bombs (max. 8)
  63.  
  64. Blocktypes:
  65. ===========
  66. "1" = Player1
  67. "2" = Player2
  68. "3" = Player3
  69. "4" = Player4
  70. "5" = Player5
  71. "6" = Player6
  72. "7" = Player7
  73. "8" = Player8
  74. "+" = Random Block
  75. "#" = Hard Block
  76. "=" = Destroyable Block
  77. "*" = Bomb
  78. "@" = Block which becomes a bomb if it explodes
  79. "¶" = Block needs to hit twice
  80. " " = Empty field
  81.  
  82. "E" = EXPANDFLAME
  83. "A" = ADDBOMB
  84. "F" = FLAMEMAX
  85. "B" = BOMBMAX
  86. "W" = RANDOMWALL
  87. "O" = BOMBS2BLOCKS
  88. "D" = DROPBOMB
  89. "e" = EXPLALL
  90. ">" = FASTER
  91. "<" = SLOWER
  92. "s" = SHORTERFUSE
  93. "l" = LONGERFUSE
  94. "f" = SHORTERFLAME
  95. "L" = SWAPCONTROLS R/L
  96. "R" = SWAPCONTROLS U/D
  97. "d" = FEWERBOMBS
  98. "N" = NODROP
  99. "P" = SHIELD
  100. "S" = STANDSTILL
  101. "T" = TELEPORT
  102. "r" = REMOTEBOMB
  103. "X" = BACK2BASIC
  104. "K" = KICKBOMB
  105. "!" = LIGHTSABER
  106. "M" = MAGNET
  107. "$" = PHOENIX
  108. "&" = HURRYUP
  109. "I" = INVISIBLE
  110. "a" = DUELL
  111. "b" = AFTERBURNER
  112. "0" = FLAG
  113. "j" = MAPJUMP
  114. "t" = TELEPORTALL
  115. "x" = DARKNESS
  116. "p" = SWAPPOSITIONS
  117. "V" = BLOCKTELEPORT
  118. "g" = FART
  119. "c" = laser right
  120. "i" = laser up
  121. "J" = laser left
  122. "y" = laser down
  123. "C" = laser right + destroyable block
  124. "U" = laser up + destroyable block
  125. "q" = laser left + destroyable block
  126. "Y" = laser down + destroyable block
  127.  
  128. (free chars: GhHkoQuvw)
  129.  
  130. Maps can be from 6x6 to 30x30 blocks in size.
  131.  
  132. Common mapsize is 17 x 11 blocks which fits on 320x256 screens without
  133. scrolling.
  134.  
  135.  
  136. $VER: bomap.mdk 2.1 (07.07.2002)
  137.